18
37
75
324
895
1861
4257
3437
5864
7446
10931
9995
8691
11228
20787
36325
47833
59358
134513
16
21
47
56
44
20
34
20
